#ifndef STACK__FRAME_H
#define STACK__FRAME_H

#include <cstddef>

namespace stack {

class Frame {
public:
	static void *getBaseAddress();
	static void *getBaseAddress(size_t _frame);
	static void *getReturnPc();
	static void *getReturnPc(size_t _frame);
private:
	Frame();
	Frame(const Frame &_frame);
	~Frame();
};

}

#endif // STACK__FRAME_H
